package eleventh.正则表达式;

public class 不使用正则表达式验证 {
    public static void main(String[] args) {
        String s = "1234567890";
        boolean flag =true;
        char[] c = s.toCharArray();
        for (int i = 0; i <c.length ; i++) {
            if(c[i]<'0'||c[i]>'9'){
                flag=false;
                break;
            }
        }
        //判断输出
        if(flag){
            System.out.println("是由数字组成");
        }else{
            System.out.println("不是由数字组成");
        }
    }
}
/**
 * 上面代码的思路是：先将字符窜拆分为一个字符数组，然后对数组中的每个元素进行验证，如果发现字符范围不在0-9之间，则表示不是数字
 * 则设置一个标志位，并推出循环。
 */
/*
D:\WorkSpaces\Java\jdk-21\bin\java.exe "-javaagent:D:\Software\IntelliJ IDEA\IntelliJ IDEA 2023.3.2\lib\idea_rt.jar=58233:D:\Software\IntelliJ IDEA\IntelliJ IDEA 2023.3.2\bin" -Dfile.encoding=UTF-8 -Dsun.stdout.encoding=UTF-8 -Dsun.stderr.encoding=UTF-8 -classpath D:\WorkSpaces\JavaDevelopBase_start_329\out\production\JavaDevelopBase_start_329 eleventh.正则表达式.不使用正则表达式验证
是由数字组成

Process finished with exit code 0

 */